home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2009 October / maximum-cd-2009-10.iso / DiscContents / Firefox Setup 3.5.exe / nonlocalized / chrome / toolkit.jar / content / global / viewSource.xul < prev    next >
Encoding:
Extensible Markup Language  |  2009-06-24  |  10.0 KB  |  198 lines

  1. <?xml version="1.0"?>
  2.  
  3. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> 
  4. <?xml-stylesheet href="chrome://global/content/viewSource.css" type="text/css"?>
  5. <?xml-stylesheet href="chrome://mozapps/skin/viewsource/viewsource.css" type="text/css"?>
  6. <?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?>
  7. <?xul-overlay href="chrome://global/content/charsetOverlay.xul"?>
  8.  
  9. <!DOCTYPE window [
  10. <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
  11. %brandDTD;
  12. <!ENTITY % sourceDTD SYSTEM "chrome://global/locale/viewSource.dtd" >
  13. %sourceDTD;
  14. ]>
  15.  
  16. <window id="viewSource"
  17.         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  18.         onload="onLoadViewSource();"
  19.         onunload="onUnloadViewSource();"
  20.         contenttitlesetting="true"
  21.         title="&mainWindow.title;" 
  22.         titlemodifier="&mainWindow.titlemodifier;" 
  23.         titlepreface="&mainWindow.preface;"
  24.         titlemenuseparator ="&mainWindow.titlemodifierseparator;"  
  25.         windowtype="navigator:view-source"
  26.         width="640" height="480"
  27.         screenX="10" screenY="10"
  28.         persist="screenX screenY width height sizemode">
  29.  
  30.   <script type="application/javascript" src="chrome://global/content/globalOverlay.js"/>
  31.   <script type="application/javascript" src="chrome://global/content/printUtils.js"/>
  32.   <script type="application/javascript" src="chrome://global/content/viewSource.js"/>
  33.   <script type="application/javascript" src="chrome://global/content/viewZoomOverlay.js"/>
  34.   <script type="application/javascript" src="chrome://global/content/contentAreaUtils.js"/>
  35.   <script type="application/javascript" src="chrome://global/content/nsDragAndDrop.js"/>
  36.   
  37.   <stringbundle id="viewSourceBundle" src="chrome://global/locale/viewSource.properties"/>
  38.  
  39.   <command id="cmd_savePage" oncommand="ViewSourceSavePage();"/>
  40.   <command id="cmd_print" oncommand="PrintUtils.print();"/>
  41.   <command id="cmd_printpreview" oncommand="PrintUtils.printPreview(onEnterPP, onExitPP);"/>
  42.   <command id="cmd_pagesetup" oncommand="PrintUtils.showPageSetup();"/>
  43.   <command id="cmd_close" oncommand="window.close();"/>
  44.   <commandset id="editMenuCommands"/>
  45.   <command id="cmd_find"
  46.            oncommand="document.getElementById('FindToolbar').onFindCommand();"/>
  47.   <command id="cmd_findAgain"
  48.            oncommand="document.getElementById('FindToolbar').onFindAgainCommand(false);"/>
  49.   <command id="cmd_findPrevious"
  50.            oncommand="document.getElementById('FindToolbar').onFindAgainCommand(true);"/>
  51.   <command id="cmd_reload" oncommand="ViewSourceReload();"/>
  52.   <command id="cmd_goToLine" oncommand="ViewSourceGoToLine();" disabled="true"/>
  53.   <command id="cmd_highlightSyntax" oncommand="highlightSyntax();"/>
  54.   <command id="cmd_wrapLongLines" oncommand="wrapLongLines()"/>
  55.   <command id="cmd_textZoomReduce" oncommand="ZoomManager.reduce();"/>
  56.   <command id="cmd_textZoomEnlarge" oncommand="ZoomManager.enlarge();"/>
  57.   <command id="cmd_textZoomReset" oncommand="ZoomManager.reset();"/>
  58.  
  59.   <command id="Browser:Back" oncommand="BrowserBack();" observes="viewSourceNavigation"/>
  60.   <command id="Browser:Forward" oncommand="BrowserForward();" observes="viewSourceNavigation"/>
  61.  
  62.   <broadcaster id="viewSourceNavigation"/>
  63.  
  64.   <keyset id="editMenuKeys"/>
  65.   <keyset id="viewSourceKeys">
  66.     <key id="key_savePage" key="&savePageCmd.commandkey;" modifiers="accel" command="cmd_savePage"/>
  67.     <key id="key_print" key="&printCmd.commandkey;" modifiers="accel" command="cmd_print"/>
  68.     <key id="key_close" key="&closeCmd.commandkey;" modifiers="accel" command="cmd_close"/>
  69.     <key id="key_goToLine"     key="&goToLineCmd.commandkey;"  command="cmd_goToLine"  modifiers="accel"/>
  70.  
  71.     <key id="key_textZoomEnlarge" key="&textEnlarge.commandkey;" command="cmd_textZoomEnlarge" modifiers="accel"/>
  72.     <key id="key_textZoomEnlarge2" key="&textEnlarge.commandkey2;" command="cmd_textZoomEnlarge" modifiers="accel"/>
  73.     <key id="key_textZoomEnlarge3" key="&textEnlarge.commandkey3;" command="cmd_textZoomEnlarge" modifiers="accel"/>
  74.     <key id="key_textZoomReduce"  key="&textReduce.commandkey;" command="cmd_textZoomReduce" modifiers="accel"/>
  75.     <key id="key_textZoomReduce2"  key="&textReduce.commandkey2;" command="cmd_textZoomReduce" modifiers="accel"/>
  76.     <key id="key_textZoomReset" key="&textReset.commandkey;" command="cmd_textZoomReset" modifiers="accel"/>
  77.     <key id="key_textZoomReset2" key="&textReset.commandkey2;" command="cmd_textZoomReset" modifiers="accel"/>
  78.  
  79.     <key id="key_reload" key="&reloadCmd.commandkey;" command="cmd_reload" modifiers="accel"/>
  80.     <key key="&reloadCmd.commandkey;" command="cmd_reload" modifiers="accel,shift"/>
  81.     <key keycode="VK_F5" command="cmd_reload"/>
  82.     <key keycode="VK_F5" command="cmd_reload" modifiers="accel"/>
  83.     <key id="key_find" key="&findOnCmd.commandkey;" command="cmd_find" modifiers="accel"/>
  84.     <key id="key_findAgain" key="&findAgainCmd.commandkey;" command="cmd_findAgain" modifiers="accel"/>
  85.     <key id="key_findPrevious" key="&findAgainCmd.commandkey;" command="cmd_findPrevious" modifiers="accel,shift"/>
  86.     <key keycode="&findAgainCmd.commandkey2;" command="cmd_findAgain"/>
  87.     <key keycode="&findAgainCmd.commandkey2;"  command="cmd_findPrevious" modifiers="shift"/>
  88.  
  89.     <key keycode="VK_BACK" command="Browser:Back"/>
  90.     <key keycode="VK_BACK" command="Browser:Forward" modifiers="shift"/>
  91.     <key id="goBackKb" keycode="VK_LEFT" command="Browser:Back" modifiers="alt"/>
  92.     <key id="goForwardKb" keycode="VK_RIGHT" command="Browser:Forward" modifiers="alt"/>
  93.  
  94.   </keyset>
  95.  
  96.   <popup id="viewSourceContextMenu">
  97.     <menuitem id="context-back"
  98.               label="&backCmd.label;"
  99.               accesskey="&backCmd.accesskey;"
  100.               command="Browser:Back"
  101.               observes="viewSourceNavigation"/>
  102.     <menuitem id="context-forward"
  103.               label="&forwardCmd.label;"
  104.               accesskey="&forwardCmd.accesskey;"
  105.               command="Browser:Forward"
  106.               observes="viewSourceNavigation"/>
  107.     <menuseparator observes="viewSourceNavigation"/>
  108.     <menuitem id="cMenu_findAgain"/>
  109.     <menuseparator/>
  110.     <menuitem id="cMenu_copy"/>
  111.     <menuseparator/>
  112.     <menuitem id="cMenu_selectAll"/>
  113.   </popup>
  114.  
  115.   <!-- Menu --> 
  116.   <toolbox id="viewSource-toolbox">
  117.     <menubar id="viewSource-main-menubar">
  118.  
  119.       <menu id="menu_file" label="&fileMenu.label;" accesskey="&fileMenu.accesskey;">
  120.         <menupopup id="filemenu-popup">
  121.           <menuitem key="key_savePage" command="cmd_savePage" id="menu_savePage"
  122.                     label="&savePageCmd.label;" accesskey="&savePageCmd.accesskey;"/>
  123.           <menuitem command="cmd_pagesetup" id="menu_pageSetup"
  124.                     label="&pageSetupCmd.label;" accesskey="&pageSetupCmd.accesskey;"/>
  125.           <menuitem command="cmd_printpreview" id="menu_printPreview"
  126.                     label="&printPreviewCmd.label;" accesskey="&printPreviewCmd.accesskey;"/>
  127.           <menuitem key="key_print" command="cmd_print" id="menu_print"
  128.                     label="&printCmd.label;" accesskey="&printCmd.accesskey;"/>
  129.           <menuseparator/>
  130.           <menuitem key="key_close" command="cmd_close" id="menu_close"
  131.                     label="&closeCmd.label;" accesskey="&closeCmd.accesskey;"/>
  132.         </menupopup>
  133.       </menu>
  134.  
  135.       <menu id="menu_edit">
  136.         <menupopup id="editmenu-popup">
  137.           <menuitem id="menu_undo"/>
  138.           <menuitem id="menu_redo"/>
  139.           <menuseparator/>
  140.           <menuitem id="menu_cut"/>
  141.           <menuitem id="menu_copy"/>
  142.           <menuitem id="menu_paste"/>
  143.           <menuitem id="menu_delete"/>
  144.           <menuseparator/>
  145.           <menuitem id="menu_selectAll"/>
  146.           <menuseparator/>
  147.           <menuitem id="menu_find"/>
  148.           <menuitem id="menu_findAgain"/>
  149.           <menuseparator/>
  150.           <menuitem id="menu_goToLine" key="key_goToLine" command="cmd_goToLine"
  151.                     label="&goToLineCmd.label;" accesskey="&goToLineCmd.accesskey;"/>
  152.         </menupopup>
  153.       </menu>
  154.  
  155.       <menu id="menu_view" label="&viewMenu.label;" accesskey="&viewMenu.accesskey;">
  156.         <menupopup id="viewmenu-popup">
  157.           <menuitem id="menu_reload" command="cmd_reload" accesskey="&reloadCmd.accesskey;"
  158.                     label="&reloadCmd.label;" key="key_reload"/>
  159.           <menuseparator />
  160.           <menu id="viewTextZoomMenu" label="&menu_textSize.label;" accesskey="&menu_textSize.accesskey;">
  161.             <menupopup>                    
  162.               <menuitem id="menu_textEnlarge" command="cmd_textZoomEnlarge" 
  163.                         label="&menu_textEnlarge.label;" accesskey="&menu_textEnlarge.accesskey;"
  164.                         key="key_textZoomEnlarge"/>
  165.               <menuitem id="menu_textReduce" command="cmd_textZoomReduce" 
  166.                         label="&menu_textReduce.label;" accesskey="&menu_textReduce.accesskey;"
  167.                         key="key_textZoomReduce"/>
  168.               <menuseparator/>
  169.               <menuitem id="menu_textReset" command="cmd_textZoomReset"
  170.                         label="&menu_textReset.label;" accesskey="&menu_textReset.accesskey;"
  171.                         key="key_textZoomReset"/>
  172.             </menupopup>
  173.           </menu>
  174.           <menu id="charsetMenu"/>
  175.           <menuseparator/>
  176.           <menuitem id="menu_wrapLongLines" type="checkbox" command="cmd_wrapLongLines"
  177.                     label="&menu_wrapLongLines.title;" accesskey="&menu_wrapLongLines.accesskey;"/>
  178.           <menuitem type="checkbox" id="menu_highlightSyntax" command="cmd_highlightSyntax"
  179.                     label="&menu_highlightSyntax.label;" accesskey="&menu_highlightSyntax.accesskey;"/>
  180.         </menupopup>
  181.       </menu>
  182.     </menubar>  
  183.   </toolbox>
  184.  
  185.   <vbox id="appcontent" flex="1"
  186.        ondragdrop="nsDragAndDrop.drop(event, contentAreaDNDObserver);">
  187.  
  188.     <browser id="content" type="content-primary" name="content" src="about:blank" flex="1"
  189.              context="viewSourceContextMenu" showcaret="true"/>
  190.     <findbar id="FindToolbar" browserid="content"/>
  191.   </vbox> 
  192.  
  193.   <statusbar id="status-bar" class="chromeclass-status">
  194.     <statusbarpanel id="statusbar-line-col" label="" flex="1"/>
  195.   </statusbar>
  196.  
  197. </window>
  198.